.booklist_box {
    width: 1100px;
    margin: 20px auto;
    background-color: #f2f2f2;
    text-align: center;
    padding: 10px 50px;
    overflow: hidden;
}

.tit {
    margin-top: 10px;
    border-bottom: 1px solid #e4e4df;
    line-height: 200%;
}

.booklist {
    margin-top: 30px;
}

.booklist li {
    float: left;
    width: 204px;
    height: 300px;
    /*background-color: pink;*/
    margin: 0 0 18px 14px;
    text-align: center;
    /* overflow: hidden; */
}

.booklist li img {
    display: block;
    margin: 15px auto;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
    /* translate: all .4; */
    transition: all .7s ease 0s;
}

.booklist li img:hover {
    transform: scale(1.1);
}

.booklist li a {
    display: block;
    color: #985d3e;
    line-height: 2em;
}

.booklist li span {
    display: block;
    color: #999;
    font-size: 14px;
    line-height: 2em;
}